.ui-banner-pinned{position:relative}.ui-banner-pinned__background,.ui-banner-pinned__background-image{position:absolute;width:100%;height:100%}.ui-banner-pinned__foreground{position:relative;width:100%;height:auto;flex-wrap:wrap;align-items:stretch}.ui-banner-pinned__image-1-holder{position:relative;flex:0 0 45%;width:45%}@media(min-width:992px){.ui-banner-pinned__image-1-holder{flex:1 0 auto;width:25%}}.ui-banner-pinned__image-1-sizer{position:relative;width:100%;height:0;padding-bottom:150%;overflow:hidden}.ui-banner-pinned__image-2-holder{position:relative;flex:0 0 50%;width:50%;min-height:100%;padding:48px 0 48px 48px}@media(min-width:992px){.ui-banner-pinned__image-2-holder{flex:1 0 auto;width:25%;padding:0;display:flex;flex-direction:column;justify-content:center}}.ui-banner-pinned__image-2-sizer{position:relative;width:100%;height:100%;overflow:hidden}@media(min-width:992px){.ui-banner-pinned__image-2-sizer{height:0;padding-bottom:117.65%}}.ui-banner-pinned__foreground-image{position:absolute;width:100%;height:100%}.ui-banner-pinned__text-holder{flex:1 0 auto;padding:24px 0}@media(min-width:992px){.ui-banner-pinned__text-holder{flex:0 0 50%;width:50%;padding:24px}}.ui-banner-pinned__text-sizer{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;max-width:80%}@media(min-width:992px){.ui-banner-pinned__text-sizer{text-align:center;align-items:center;max-width:640px;height:100%;margin:0 auto}}.ui-banner-pinned__button{margin-left:0}@media(min-width:992px){.ui-banner-pinned__button{margin-left:auto}}.ui-banner-image-quote{position:relative;padding:20px 0}@media(min-width:768px){.ui-banner-image-quote{padding:40px 0}}.ui-banner-image-quote__content{flex-wrap:wrap;gap:24px 12px}@media(min-width:768px){.ui-banner-image-quote__content{gap:24px}}.ui-banner-image-quote__image-section,.ui-banner-image-quote__quote-section{position:relative;width:100%;flex:1 0 100%}@media(min-width:560px){.ui-banner-image-quote__image-section,.ui-banner-image-quote__quote-section{order:2;width:calc(50% - 24px);flex:1 0 calc(50% - 24px)}}.ui-banner-image-quote__image-sizer{position:relative;height:0;width:100%;padding-bottom:100%}.ui-banner-image-quote__image,.ui-banner-image-quote__image-label-holder{position:absolute;top:0;left:0;width:100%;height:100%}.ui-banner-image-quote__quote-mark--open{line-height:4px}:export{BREAKPOINT_xs:0}:export{BREAKPOINT_sm:560}:export{BREAKPOINT_md:768}:export{BREAKPOINT_lg:992}:export{BREAKPOINT_xl:1280}:export{BREAKPOINT_xxl:1920}:export{COLOUR_bleach_black:#1a1a1a}:export{COLOUR_bleach_grey_10:#1a1a1a}:export{COLOUR_bleach_grey_20:#333}:export{COLOUR_bleach_grey_30:#4c4c4c}:export{COLOUR_bleach_grey_40:#666}:export{COLOUR_bleach_grey_50:#7f7f7f}:export{COLOUR_bleach_grey_60:#999}:export{COLOUR_bleach_grey_80:#ccc}:export{COLOUR_bleach_grey_90:#e5e5e5}:export{COLOUR_bleach_white:#fff}:export{COLOUR_bleach_offwhite:#f0f0f0}:export{COLOUR_bleach_purple:#e182f0}:export{COLOUR_bleach_purple_dark:#bc3ad1}:export{COLOUR_bleach_lime:#b5e850}:export{COLOUR_bleach_green:#19c694}:export{COLOUR_bleach_mint:#8cfe9f}:export{COLOUR_bleach_peach:#fda68f}:export{COLOUR_bleach_pink:#faaab5}:export{COLOUR_bleach_pink_dark:#f04182}:export{NAV_HEIGHT_DEFAULT:50;NAV_HEIGHT_MD:50;NAV_HEIGHT_LG:64;NAV_HEIGHT_XL:72;NAV_TOTAL_HEIGHT_DEFAULT:50;NAV_TOTAL_HEIGHT_MD:50;NAV_TOTAL_HEIGHT_LG:108;NAV_TOTAL_HEIGHT_XL:116}:export{BANNER_HEIGHT_DEFAULT:24;BANNER_HEIGHT_SM:28;BANNER_HEIGHT_LG:40}:export{PLP_SCROLL_OFFSET_xs:90}:export{PLP_SCROLL_OFFSET_sm:89}:export{PLP_SCROLL_OFFSET_md:103}:export{PLP_SCROLL_OFFSET_lg:153}:export{PLP_SCROLL_OFFSET_xl:177}.ui-banner-process-quote{position:relative;overflow:hidden;padding:40px 0}@media(min-width:768px){.ui-banner-process-quote{padding:60px 0}}.ui-banner-process-quote__content{flex-wrap:wrap;gap:24px 12px}.ui-banner-process-quote__image-section,.ui-banner-process-quote__quote-section{position:relative;width:calc(50% - 12px);flex:1 0 calc(50% - 12px)}@media(min-width:768px){.ui-banner-process-quote__image-section,.ui-banner-process-quote__quote-section{width:calc(33.33% - 12px);flex:1 0 calc(33.33% - 12px);order:2}}.ui-banner-process-quote__image-sizer{position:relative;height:0;width:100%;padding-bottom:120%}.ui-banner-process-quote__image,.ui-banner-process-quote__image-label-holder{position:absolute;top:0;left:0;width:100%;height:100%}.ui-banner-process-quote__main-quote{margin-top:-.66em}